package com.yz.jvm.reflect;

import java.lang.reflect.Method;

/**
 * 每个 Method 实例的第一次反射调用都会生成一个委派实现，它所委派的具体实现便是一个本地实现
 */
public class TestV0 {
    public static void target(int i) {
        new Exception("#" + i).printStackTrace();
    }

    public static void main(String[] args) throws Exception{
        Class<?> klass = Class.forName("com.yz.jvm.reflect.TestV0");
        Method method = klass.getMethod("target", int.class);
        method.invoke(null, 0);

    }
}
